package cn.gson.boot.model.mapper;

import cn.gson.boot.model.pojos.Degree;
import cn.gson.boot.model.pojos.Demand;
import cn.gson.boot.model.pojos.Kehu;
import cn.gson.boot.model.pojos.Sales;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface DemandMapper {

    //客户需求分页
    public List<Demand> selectAllDemand(@Param("search") String search,
                                        @Param("type") String type,
                                        @Param("empName") String empName);

    //查询需要修改的客户需求
    public List<Demand> upDemand(@Param("demandId") Integer demandId);

    //客户列表
    public List<Kehu> selectKh(@Param("khsearch") String khsearch,
                               @Param("empName") String empName);

    //对应机会列表
    public List<Sales> selectSales(@Param("KhName") String KhName);

    //重要程度列表
    public List<Degree> selectdegree();

    //销售机会页面已生成客户需求不可删除
    List<Demand> selectSalesDemand(Integer salesId);
}
